About Sewards Properties Limited (05286390) United Kingdom