About Lofter Properties Limited (12311453) United Kingdom