About Luxford Property Limited (13145667) United Kingdom