About Barnaby Sykes Limited (07908780) United Kingdom