About Entwistle Rents Limited (12593805) United Kingdom