About Lowesby Investments Limited (03907715) United Kingdom