About Chattell Properties Limited (10077518) United Kingdom