About Thorpe & Demetriou Limited (10575122) United Kingdom