About Quaycroft Limited (12804240) United Kingdom