About Lamacraft & Jones Property Limited (12276873) United Kingdom