About Longcape Limited (01586813) United Kingdom