About Lowfell Properties Limited (04651788) United Kingdom