About Lodge Close (edgware) Limited (03226612) United Kingdom