About Lowefinch Limited (06452278) United Kingdom