About Duplex Property L A Limited (05951066) United Kingdom