About Mayfair Electrical & Property Services Limited (05783845) United Kingdom