About J&c Wybersley Limited (12244370) United Kingdom