About Lemon Plaice Limited (07652737) United Kingdom