About Lloyd Wood Properties Limited (10305058) United Kingdom