About Baber Smith Limited (03943705) United Kingdom