About Lowcroft Limited (09477402) United Kingdom