About Worrell Osborne Worrell Properties Limited (10912077) United Kingdom