About Longshed Properties 2020 Limited (12412197) United Kingdom