About Stan & D Properties Limited (10518478) United Kingdom