About Logan Neave Limited (SC684934) United Kingdom