About Theodore Properties Limited (09876076) United Kingdom