About Howard & Palmer (sa1) Limited (05476295) United Kingdom