About Sterling Croft Limited (01935682) United Kingdom