About Longmeadow Properties Limited (03569398) United Kingdom