About R. Spencer Builders Limited (07967322) United Kingdom