About Maria Spencer Interiors Ltd (07133854) United Kingdom