About 68a & D Bedford Road Limited (10944760) United Kingdom