Croft deal in the sale and letting of residential properties not only in London, but also in France and Spain. They also provide a property management facility.