About London & Country Limited (08913092) United Kingdom