About Lordswood Chippy Limited (12890102) United Kingdom