About L & K Holland Properties Limited (08403005) United Kingdom