About Spencer Walk Interiors Ltd (05753844) United Kingdom