About Stobell Properties Limited (02431526) United Kingdom