About Osborne Ross Design Limited (05247295) United Kingdom