About Lifeform Property Limited (11261465) United Kingdom