About Detmold Property Ltd (11470960) United Kingdom