About Stanford Mews Services Limited (06696496) United Kingdom