About Big Boss (london) Limited (02805357) United Kingdom