About Longscroft Manor Limited (12798405) United Kingdom