About Stragglethorpe Properties Limited (05079287) United Kingdom