About K & R Foster Limited (05228489) United Kingdom