About Longcap Engineering Limited (06267977) United Kingdom