About Stan Lester Developments Limited (09627690) United Kingdom