About Bay Devonshire Limited (07593125) United Kingdom