About Crofton Solutions Limited (06252506) United Kingdom