About Clyfton Properties Ltd (12388829) United Kingdom