About Osborne Place Ferndown Limited (07629444) United Kingdom