About Lfr Properties Limited (12050263) United Kingdom